@CHARSET "UTF-8";

div,pre,table,th,a,span,td {
	border: 1px solid #000000;
	margin: 2px;
	padding: 2px;
}

div:hover,pre:hover,table:hover,th:hover,a:hover,span:hover,td:hover {
	border: 1px solid #FF0000;
}

table {
	border-collapse: collapse;
}

div#trace {
	padding: 0;
	border: 5px solid #37F;
	background-color: #111;
	font-family: courier new;
	font-size: 11px;
	color: #fff;
}

div#trace div {
	border: none;
	height: 10px;
	line-height: 10px;
	margin: 0;
	border-style: none solid;
	border-width: 3px;
	border-color: transparent;
	white-space: pre-wrap;
}

div#trace div:hover {
	border-color: #fff;
	background-color: #333;
}

div#trace span {
	border: medium none;
	margin: 0;
	padding: 0;
}

div#trace span.blue,div#trace span.time {
	color: #59F;
}

div#trace span.green {
	color: #9F5;
}

div#trace span.red,div#trace span.timeGroup {
	color: #F95;
}

div#trace span.path {
	color: #ADF;
}

div#trace span.var {
	color: #FF0;
}

div#trace span.timeName {
	float: left;
	width: 200px;
	height: 100%;
}